﻿/*
 * Copyright © 2020, Wuxi Safover Intelligent Technology Co., Ltd. All rights reserved.
 * 
 * 无锡安永智能科技有限公司版权所有，未经许可，不得用于商业用途
 * 
 * Visit: https://www.safover.com/ 
 */

using System.Runtime.Serialization;

namespace Safover.Lidar.DataContract
{
    /// <summary>
    /// 设备运行中读数上报（数据）协议
    /// </summary>
    [DataContract]
    public class DeviceRuntimeReadings
    {
        /// <summary>
        /// Unique device identifier
        /// </summary>
        [DataMember]
        public long DeviceId { get; set; }

        /// <summary>
        /// User friendly name
        /// </summary>
        [DataMember]
        public long DeviceName { get; set; }

        /// <summary>
        /// UTC Timestamp of acquisition 
        /// </summary>
        [DataMember]
        public long UtcTimestamp { get; set; }



        /// <summary>
        /// 激光器频率
        /// </summary>
        [DataMember]
        public double? OpticalMaserFrequency { get; set; }

        /// <summary>
        /// 激光器电流
        /// </summary>
        [DataMember]
        public double? OpticalMaserElectricity { get; set; }


        // TODO: others properties

    }
}
